home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / BLAB_064.ZIP / BOOMDUPE.BAT < prev    next >
Encoding:
DOS Batch File  |  1995-02-15  |  2.5 KB  |  109 lines

  1. @ECHO OFF
  2. REM ----------------------------------------------
  3. REM  *** DUPE CHECKER HANDLER - DO NOT DELETE ***
  4. REM ----------------------------------------------
  5. REM %1=Checker %2=Filename %3=Node %4=Dupe Checker Path
  6.  
  7. IF "%1"=="" GOTO ENDE
  8. IF "%2"=="" GOTO ENDE
  9. IF EXIST crcfail.%3 DEL crcfail.%3 >NUL
  10. IF "%1" == "ULP" GOTO ULP
  11. IF "%1" == "ZDCS" GOTO ZDCS
  12. GOTO ENDE
  13.  
  14. REM *** ULP **********************************************************
  15. REM Create a ULP config file named BOOMULP.CFG in ULP's directory
  16. :ULP
  17. %4ULPTEST -C%4boomulp.cfg -F%2 -L
  18. IF ERRORLEVEL == 200 GOTO PROG_ERROR
  19. IF ERRORLEVEL == 111 GOTO LOG_ERROR
  20. IF ERRORLEVEL == 110 GOTO NO_MEMORY
  21. IF ERRORLEVEL == 102 GOTO CFG_ERROR
  22. IF ERRORLEVEL == 101 GOTO CMD_ERROR
  23. IF ERRORLEVEL == 12 GOTO DISK_FULL
  24. IF ERRORLEVEL == 7 GOTO OTHER_ERROR
  25. IF ERRORLEVEL == 6 GOTO ARC_ERROR
  26. IF ERRORLEVEL == 5 GOTO DUPE_FULL
  27. IF ERRORLEVEL == 4 GOTO OTHER_ERROR
  28. IF ERRORLEVEL == 3 GOTO ARC_ERROR
  29. IF ERRORLEVEL == 1 GOTO ARC_ERROR
  30. GOTO NO_DUPES
  31.  
  32. REM *** ZDCS *********************************************************
  33. :ZDCS
  34. %4ZDCSFC %2 UPLOAD
  35. IF ERRORLEVEL 5 GOTO PROG_ERROR
  36. IF ERRORLEVEL 4 GOTO NO_DUPES
  37. IF ERRORLEVEL 3 GOTO DUPE_FULL
  38. IF ERRORLEVEL 2 GOTO DUPE_PCT
  39. IF ERRORLEVEL 1 GOTO SOME_DUPES
  40. GOTO NO_DUPES
  41.  
  42. REM *** DUPE CHECKER RESULTS *****************************************
  43.  
  44. :NO_DUPES
  45. ECHO PASSED >CRCFAIL.%3
  46. ECHO -1 >>CRCFAIL.%3
  47. GOTO ENDE
  48.  
  49. :SOME_DUPES
  50. ECHO SOME DUPES FOUND >CRCFAIL.%3
  51. ECHO 0 >>CRCFAIL.%3
  52. GOTO ENDE
  53.  
  54. :DUPE_PCT
  55. ECHO TOO MANY DUPLICATES FOUND! >CRCFAIL.%3
  56. ECHO 1 >>CRCFAIL.%3
  57. GOTO ENDE
  58.  
  59. :DUPE_FULL
  60. ECHO DUPLICATES PREVIOUS UPLOAD! >CRCFAIL.%3
  61. ECHO 1 >>CRCFAIL.%3
  62. GOTO ENDE
  63.  
  64. REM **** PROGRAM WARNINGS ********************************************
  65.  
  66. :CMD_ERROR
  67. ECHO %1 COMMAND LINE ERROR! >CRCFAIL.%3
  68. ECHO 0 >>CRCFAIL.%3
  69. GOTO ENDE
  70.  
  71. :PROG_ERROR
  72. ECHO %1 PROGRAM ERROR! >CRCFAIL.%3
  73. ECHO 0 >>CRCFAIL.%3
  74. GOTO ENDE
  75.  
  76. :CFG_ERROR
  77. ECHO %1 CONFIG ERROR! >CRCFAIL.%3
  78. ECHO 0 >>CRCFAIL.%3
  79. GOTO ENDE
  80.  
  81. :ARC_ERROR
  82. ECHO %1 - ARCHIVER ERROR! >CRCFAIL.%3
  83. ECHO 0 >>CRCFAIL.%3
  84. GOTO ENDE
  85.  
  86. :OTHER_ERROR
  87. ECHO FAILED OTHER %1 TESTS! >CRCFAIL.%3
  88. ECHO 0 >>CRCFAIL.%3
  89. GOTO ENDE
  90.  
  91. :LOG_ERROR
  92. ECHO UNABLE TO OPEN %1 LOG! >CRCFAIL.%3
  93. ECHO 0 >>CRCFAIL.%3
  94. GOTO ENDE
  95.  
  96. :NO_MEMORY
  97. ECHO %1 - INSUFFICIENT MEMORY! >CRCFAIL.%3
  98. ECHO 0 >>CRCFAIL.%3
  99. GOTO ENDE
  100.  
  101. :DISK_FULL
  102. ECHO %1 - DISK FULL!!! >CRCFAIL.%3
  103. ECHO 0 >>CRCFAIL.%3
  104. GOTO ENDE
  105.  
  106. :ENDE
  107. IF EXIST pcbpass.txt DEL pcbpass.txt >NUL
  108. IF EXIST pcbfail.txt DEL pcbfail.txt >NUL
  109.